package com.efruit.dao;

import java.util.List;

import com.efruit.po.Order;

public interface IOrderDAO {
	public void save(Order transientInstance);

	public void delete(Order persistentInstance);

	public Order findById(java.lang.Integer id);

	public List findByExample(Order instance);

	public List findByProperty(String propertyName, Object value);

	public List findByPrice(Object price);

	public List findByDate(Object date);

	public List findByState(Object state);

	public List findAll();

	public Order merge(Order detachedInstance);

	public void attachDirty(Order instance);

	public void attachClean(Order instance);

}
